Partitioning of Unstructured Problems for Parallel Processing Horst
نویسنده
چکیده
Many large scale computational problems are based on unstruc-tured computational domains. Primary examples are unstructured grid calculations based on finite volume methods in computational fluid dynamics, or structural analysis problems based on finite element approximations. Here we will address the question of how to distribute such unstructured computational domains over a large number of processors in a MIMD machine with distributed memory. A graph theoretical framework for these problems will be established. Based on this framework three decomposition algorithms will be introduced. In particular a new decomposition algorithm will be discussed, which is based on the computation of an eigenvector of the Laplacian matrix associated with the graph. Numerical comparisons on large scale two and three dimensional problems demonstrate the superiority of the new spectral bisection algorithm.
منابع مشابه
Fast multilevel implementation of recursive spectral bisection for partitioning unstructured problems
If problems involving unstructured meshes are to be solved efficiently on distributed-memory parallel computers, the meshes must be partitioned and distributed across processors in a way that balances the computational load and minimizes communication. The recursive spectral bisection method (RSB) has been shown to be very effective for such partitioning problems compared to alternative methods...
متن کاملA Fast Multilevel Implementation of Recursive Spectral Bisection for Partitioning Unstructured Problems
Unstructured meshes are used in many large-scale scientiic and engineering problems, including nite-volume methods for computational uid dynamics and nite-element methods for structural analysis. If unstructured problems such as these are to be solved on distributed-memory parallel computers, their data structures must be partitioned and distributed across processors; if they are to be solved e...
متن کاملAn Algorithm for Parallel Sn Sweeps on Unstructured Meshes
We develop a new algorithm for performing parallel Sn sweeps on unstructured meshes. The algorithm uses a low-complexity list ordering heuristic to determine a sweep ordering on any partitioned mesh. For typical problems and with \normal" mesh partitionings we have observed nearly linear speedups on up to 126 processors. This is an important and desirable result, since although analyses of stru...
متن کاملPartitioning unstructured meshes using a distributed optimization model
Large meshes computations arise in many large-scale scientific and engineering problems, including finite volume methods for computational fluid dynamics, and finite element methods for structure analysis. If these meshes have to be solved efficiently on distributed memory parallel processors, a partitioning strategy should be designed so that on the one hand, processors have approximately equa...
متن کاملSimultaneous Mesh Generation and Partitioning for Delaunay Meshes
In this paper, we present a new approach for the parallel generation and partitioning of unstructured 3D meshes. The new approach couples the mesh generation and partitioning problems into a single optimization problem. Traditionally, these two problems are solved separately, rst generating the mesh (usually sequentially) and then partitioning the mesh either sequentially or in parallel. In the...
متن کامل